package com.zuipin.vo;

import java.math.BigDecimal;

import io.swagger.annotations.ApiModelProperty;

/**
 * 特价商品
 * @author admin
 *
 */
public class SpecialPriceProVo {
	
	private Long				id;						// 特价规则ID
	
	private String				showName;				// 特价规则名称
	
	private Long				proExtId;				// 商品ID +++
	
	private String				proSku;					// 商品SKU
	
	private String				proName;				// 商品名称 +++
	
	private String				title;					// 主标题 +++
	
	private String				subTitle;				// 副标题 +++
	
	private String				mainImgUrl;				// 主图PC|WAP ------- 图片表 +++
	
	private BigDecimal			stockNum;				// 库存数量 +++
	
	private BigDecimal			proPrice;				// 醉品价 ------价格表 +++
	
	private BigDecimal			salesPrice;				// 活动价
	
	private String				startTime;				// 特价开始时间
	
	private String				endTime;				// 特价结束时间
	
	private Integer				assessmentNum;			// 好评数 +++
	
	private Long				isSales;				// 0 不在活动范围中 1 在活动范围中 +++
	
	private String				proState;				// 商品上下架状态
	
	public static final Long	MARKET_PRICE	= 34L;
	
	@ApiModelProperty(value = "特价规则ID")
	public Long getId() {
		return id;
	}
	
	public void setId(Long id) {
		this.id = id;
	}
	
	@ApiModelProperty(value = "特价规则名称")
	public String getShowName() {
		return showName;
	}
	
	public void setShowName(String showName) {
		this.showName = showName;
	}
	
	@ApiModelProperty(value = "扩展商品ID")
	public Long getProExtId() {
		return proExtId;
	}
	
	public void setProExtId(Long proExtId) {
		this.proExtId = proExtId;
	}
	
	@ApiModelProperty(value = "商品SKU")
	public String getProSku() {
		return proSku;
	}
	
	public void setProSku(String proSku) {
		this.proSku = proSku;
	}
	
	@ApiModelProperty(value = "商品名称")
	public String getProName() {
		return proName;
	}
	
	public void setProName(String proName) {
		this.proName = proName;
	}
	
	@ApiModelProperty(value = "主标题")
	public String getTitle() {
		return title;
	}
	
	public void setTitle(String title) {
		this.title = title;
	}
	
	@ApiModelProperty(value = "副标题")
	public String getSubTitle() {
		return subTitle;
	}
	
	public void setSubTitle(String subTitle) {
		this.subTitle = subTitle;
	}
	
	@ApiModelProperty(value = "主图PC|WAP")
	public String getMainImgUrl() {
		return mainImgUrl;
	}
	
	public void setMainImgUrl(String mainImgUrl) {
		this.mainImgUrl = mainImgUrl;
	}
	
	@ApiModelProperty(value = "库存数量")
	public BigDecimal getStockNum() {
		return stockNum;
	}
	
	public void setStockNum(BigDecimal stockNum) {
		this.stockNum = stockNum;
	}
	
	@ApiModelProperty(value = "醉品价 ")
	public BigDecimal getProPrice() {
		return proPrice;
	}
	
	public void setProPrice(BigDecimal proPrice) {
		this.proPrice = proPrice;
	}
	
	@ApiModelProperty(value = "活动价")
	public BigDecimal getSalesPrice() {
		return salesPrice;
	}
	
	public void setSalesPrice(BigDecimal salesPrice) {
		this.salesPrice = salesPrice;
	}
	
	@ApiModelProperty(value = "特价开始时间")
	public String getStartTime() {
		return startTime;
	}
	
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	
	@ApiModelProperty(value = "特价结束时间")
	public String getEndTime() {
		return endTime;
	}
	
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	
	@ApiModelProperty(value = "好评数")
	public Integer getAssessmentNum() {
		return assessmentNum;
	}
	
	public void setAssessmentNum(Integer assessmentNum) {
		this.assessmentNum = assessmentNum;
	}
	
	@ApiModelProperty(value = "")
	public Long getIsSales() {
		return isSales;
	}
	
	public void setIsSales(Long isSales) {
		this.isSales = isSales;
	}
	
	@ApiModelProperty(value = "商品上下架状态ON_SHELF|OFF_SHELF")
	public String getProState() {
		return proState;
	}
	
	public void setProState(String proState) {
		this.proState = proState;
	}
	
}
